home *** CD-ROM | disk | FTP | other *** search
/ Champak 128 / Vol 128 (Damaged).iso / games / fire_it_.swf / scripts / __Packages / #14.as < prev    next >
Encoding:
Text File  |  2011-03-26  |  2.4 KB  |  105 lines

  1. class ┬º#14┬º
  2. {
  3.    function ┬º#14┬º()
  4.    {
  5.    }
  6.    static function ┬º#397┬º(┬º#433┬º)
  7.    {
  8.       return ┬º#433┬º * 3.141592653589793 / 180;
  9.    }
  10.    static function ┬º#299┬º(┬º#437┬º)
  11.    {
  12.       return ┬º#437┬º * 180 / 3.141592653589793;
  13.    }
  14.    static function getAngle(┬º#104┬º, ┬º#105┬º, x2, ┬º#156┬º)
  15.    {
  16.       var _loc3_ = x2 - ┬º#104┬º;
  17.       var _loc2_ = ┬º#156┬º - ┬º#105┬º;
  18.       var _loc1_ = 0;
  19.       if(_loc3_ == 0)
  20.       {
  21.          if(_loc2_ == 0)
  22.          {
  23.             _loc1_ = 0;
  24.          }
  25.          else if(_loc2_ > 0)
  26.          {
  27.             _loc1_ = 1.5707963267948966;
  28.          }
  29.          else
  30.          {
  31.             _loc1_ = 4.71238898038469;
  32.          }
  33.       }
  34.       else if(_loc2_ == 0)
  35.       {
  36.          if(_loc3_ > 0)
  37.          {
  38.             _loc1_ = 0;
  39.          }
  40.          else
  41.          {
  42.             _loc1_ = 3.141592653589793;
  43.          }
  44.       }
  45.       else if(_loc3_ < 0)
  46.       {
  47.          _loc1_ = Math.atan(_loc2_ / _loc3_) + 3.141592653589793;
  48.       }
  49.       else if(_loc2_ < 0)
  50.       {
  51.          _loc1_ = Math.atan(_loc2_ / _loc3_) + 6.283185307179586;
  52.       }
  53.       else
  54.       {
  55.          _loc1_ = Math.atan(_loc2_ / _loc3_);
  56.       }
  57.       return _loc1_;
  58.    }
  59.    static function getDistance(┬º#104┬º, ┬º#105┬º, x2, ┬º#156┬º)
  60.    {
  61.       var _loc2_ = x2 - ┬º#104┬º;
  62.       var _loc1_ = ┬º#156┬º - ┬º#105┬º;
  63.       return Math.sqrt(_loc2_ * _loc2_ + _loc1_ * _loc1_);
  64.    }
  65.    static function getRandom(min, max, ┬º#468┬º)
  66.    {
  67.       if(┬º#468┬º == undefined)
  68.       {
  69.          ┬º#468┬º = 1;
  70.       }
  71.       ┬º#468┬º = Math.abs(┬º#468┬º);
  72.       var _loc3_ = Math.abs((max - min) / ┬º#468┬º);
  73.       var _loc2_ = random(_loc3_) * ┬º#468┬º + min;
  74.       return _loc2_;
  75.    }
  76.    static function getRandomSign()
  77.    {
  78.       var _loc1_ = random(2);
  79.       if(_loc1_ == 0)
  80.       {
  81.          _loc1_ = -1;
  82.       }
  83.       return _loc1_;
  84.    }
  85.    static function round(number, ┬º#429┬º)
  86.    {
  87.       if(┬º#429┬º == undefined)
  88.       {
  89.          ┬º#429┬º = 1;
  90.       }
  91.       var _loc1_ = Math.pow(10,┬º#429┬º);
  92.       return Math.round(number * _loc1_) / _loc1_;
  93.    }
  94.    static function getDigit(number, ┬º#461┬º)
  95.    {
  96.       var _loc1_ = Math.pow(10,┬º#461┬º - 1);
  97.       number = Math.abs(number);
  98.       if(number < _loc1_)
  99.       {
  100.          return undefined;
  101.       }
  102.       return Math.floor(number / _loc1_) % 10;
  103.    }
  104. }
  105.